Arrangement and method for converting an input signal into an output signal and for generating a predefined transfer behavior between said input signal and said output signal

ABSTRACT

An arrangement and method for converting an input signal z(t) into a mechanical or acoustical output signal p(t) comprising an electro-magnetic transducer using a coil at a fixed position and a moving armature, a sensor, a parameter measurement device and a controller. The parameter measurement device identifies parameter information P of an nonlinear model of the transducer considering and the saturation and the geometry of the magnetic elements. A diagnostic system reveals the physical causes of signal distortion and generates information for optimizing the design and manufacturing process of this transducer. The controller compensates for nonlinear signal distortion, stabilizes the rest position of the armature and protects the transducer against mechanical and thermal overload.

FIELD OF THE INVENTION

The invention generally relates to an Arrangement and method for converting an input signal into an output signal and for generating a predefined transfer behavior between said input signal and said output signal.

BACKGROUND OF THE INVENTION

The invention generally relates to an arrangement and a method for identifying the parameters of a nonlinear model of an electro-magnetic transducer and for using this information to correct the transfer characteristics of this transducer between input signal v and output signal p by changing the properties of the electro-magnetic transducer in design, manufacturing and by compensating actively undesired properties of said transducer by electric control. The electro-magnetic transducer may be used as an actuator (e.g. loudspeaker) or as a sensor (e.g. microphone) having an electrical input or output, respectively.

Most loudspeakers, headphones and other electro-acoustical devices use an electro-dynamical transducer with a moving voice coil in a static magnetic field. Models have been developed for this kind of transducer which provide sufficient accuracy for measurement and control application, such as disclosed in U.S. Pat. Nos. 4,709,391, 5,438,625, 6,269,318, 5,523,715, DE 4336608, U.S. Pat. Nos. 5,528,695, 6,931,135, 7,372,966, 8,019,088, WO2011/076288A1, EP 1743504, EP 2453670, EP 2398253 and DE 10 2012 020 271.

Electro-magnetic transducers converting an electric signal into a mechanic signal and vice versa use a coil at a fixed position and a moving armature connected via a driving pin with a diaphragm. This kind of transducer has some desired properties (e.g. high efficiency) which are not found in electro-dynamical transducers. The nonlinearities inherent in the electro-magnetic principle are a source of signal distortion. This disadvantage can be partly reduced by using a “balanced” armature using additional magnets.

Straightforward distortion measurement techniques reveal harmonic distortion and other symptoms of nonlinearities inherent in this transducer. However, the results of these measurements do not give a complete description of the nonlinear transfer behavior but depend on the particular properties of the excitation stimulus. An accurate model of the electro-magnetic transducer is required to get a deeper insight in the physical causes and to predict the large signal performance for any input signal. The theory developed for electro-dynamical transducers is not applicable for electro-magnetic transducers. F. V. Hunt developed a first nonlinear model in “Electroacoustics—The Analysis of Transduction and Its Historical Background” (Acoustical Society of America, New York, 1954, 1982), which describes the electro-magnetic transducer by an electrical equivalent circuit comprising lumped elements. The inductance L(x), transduction factor T(x) and magnetic stiffness K_(mag)(x) depend on the position x of the armature. This model was used by J. Jensen, et. al. in the paper “Nonlinear Time-Domain Modeling of Balanced-Armature Receivers,” published in the J. Audio Eng. Soc. Vol. 59, No. 3, 2011 March to predict the generation of odd-order harmonic distortion by assuming a symmetrical rest position of the armature in the magnetic field. All parameters are derived from the geometry of an ideal transducer having a magnetic material without saturation and hysteresis. The prior art has not disclosed a measurement technique for identifying the free parameters of this model applicable to real transducers.

SUMMARY OF THE INVENTION

According to the present invention, the nonlinear model of the electro-magnetic transducer is extended to consider the saturation and hysteresis of the armature and other magnetic material. This extended model describes the dominant causes of nonlinear signal distortion in electro-magnetic transducers by using lumped parameters P such as coil inductance L(x,i), transduction factor T(x,i) and magnetic stiffness K_(mm)(x,i) which are functions of the armature position x and current i. The nonlinear parameters correspond to a nonlinear flux function ƒ_(L)(x,i) which describes the magnetic flux φ_(A) in the armature.

The invention discloses a measurement technique which identifies all free parameters P of the extended model by monitoring at least one state variable of the transducer. The direct measurement of the armature position x or other mechanical or acoustical signals require a cost effective sensor. The hardware requirements can be reduced by monitoring an electrical signal at the terminals and by using the model for the identification of mechanical parameters. Optimal values of the free parameters P of the model are estimated by minimizing a cost function that describes the mean squared error between predicted and measured state variable. This measurement can be realized as an adaptive process while reproducing an arbitrary stimulus. The measurement is immune against ambient noise as found in a production environment or in the target application. The measurement technique evaluates the accuracy of the modeling by comparing the theoretical and real behavior of the transducer.

The extended model with identified parameters reveals the physical causes of the signal distortion and their relationship to geometry, material of the components and problems caused by the assembling process in manufacturing. There are two alternative ways to use this information for correcting the vibration and the transfer behavior of the transducer:

The parameters have a high diagnostic value for assessing design choices during the development process. The information is also useful for manufacturing and quality control. The offset x_(off)=x_(s)−x_(e), for example, is a meaningful characteristic for adjusting armature's equilibrium position x_(e).

Active control using electric means and signal processing is an alternative way to compensate undesired effects of the transducer nonlinearities. A control law is derived from the results of the physical modeling. The free parameters of the control law correspond to the parameters P which are permanently identified by the adaptive measurement technique. No human expert is required to ensure the optimal control while properties of the transducer are varying over time due to aging, fatigue of the unit, climate, load changes as well as other external influences.

The control system uses a state predictor to synthesize the states of the transducer under the condition that undesired nonlinear distortions are compensated in the output signal. This results in a control law with a feed-forward structure which is always stable. Any time delay may be added between the measurement system and the controller because the transferred parameter vector P changes slowly over time. The invention avoids any feedback of state variables from the measurement system to the controller.

The control system can also be used for generating a DC component at the terminals of the transducer which moves the armature actively to the symmetry point x_(s) and reduces the offset x_(off) actively. This feature is very important for stabilizing transducers which have a low mechanical stiffness and which are desired for closed-box systems with a small intended leakage to cope with static air pressure variations.

According to the invention the controller provides a protection against high amplitudes of the input signal causing a thermal and mechanical overload of the transducer which may cause excessive distortion in the output signal and a damage of the unit. The protection system uses the state vector x synthesized by a state predictor which corresponds to the state variables (e.g. armature position x, input current i) of the transducer to detect an overload situation. The limits of the permissible working range such as the maximal displacement x_(lim) may be automatically derived from the parameter vector P provided by the measurement system.

These and other features, aspects and advantages of the present invention will become better understood with reference to the following drawings, description and claims.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a sectional view of a balanced-armature transducer.

FIG. 2 shows a simplified magnetic circuit of the balanced-armature transducer.

FIG. 3 shows a simplified model of the balanced-armature transducer using lumped parameters for modeling the electrical and mechanical components.

FIG. 4 shows the electric input impedance of a balanced-armature transducer measured with a superimposed positive DC displacement X_(DC).

FIG. 5 shows the electric input impedance of a balanced-armature transducer measured with a superimposed negative DC displacement x_(DC).

FIG. 6 shows a magnetic circuit of the balanced-armature transducer according to the present invention.

FIG. 7 shows an extended model of the balanced-armature transducer using lumped parameters for modeling the electrical and mechanical components according to the current invention.

FIG. 8 shows a general identification and control system in accordance with the present invention.

FIG. 9 shows an embodiment of the detector in accordance with the present invention.

FIG. 10 shows the identified nonlinear inductance L(x,i=0) as a function of the position x of the armature.

FIG. 11 shows the identified nonlinear inductance L(x_(e),i) as a function of the input current i at the equilibrium point x_(e) of the armature.

FIG. 12 shows an embodiment of the controller in accordance with the present invention.

FIG. 13 shows an embodiment of the control law in accordance with the present invention.

FIG. 14 shows an embodiment of the protection system in accordance with the present invention.

DETAILED DESCRIPTION OF THE INVENTION

The derivation of the theory is illustrated by the example of the balanced-armature device as shown in FIG. 1 but may be applied to other types of the electro-magnetic transducer in a similar way. The armature 1 is placed in the air gap between the magnets 3 and 5 which are part of a magnetic circuit 11. A coil 7 placed at a fixed position generates a magneto-motive force Ni, depending on the number N of wire turns and input current i at the terminals 9. The mechanical suspension 6 determines the rest position of the armature and the driving rod 10 is connected to the diaphragm 8.

The model, as disclosed by F. V. Hunt in the above mentioned prior art, is based on the assumptions that the magnets 3 and 5 have the same magneto-motive force F _(m) =F ₁ =F ₂  (1) and the magnetic reluctances R₁(x) and R₂(x) of the air in the upper and lower gap are much larger than any other reluctance in the iron path giving the simplified magnetic circuit in FIG. 2. Then the magnet fluxes φ₁ and φ₂ in the upper and lower gap, respectively, can be described by

$\begin{matrix} {{{Ni} + F_{m}} = \frac{\phi_{1}}{\rho_{1}(x)}} & (2) \\ {{{Ni} - F_{m}} = {- \frac{\phi_{2}}{\rho_{2}(x)}}} & (3) \end{matrix}$ using the non-linear permeances ρ₁(x) and ρ₂(x) which are the inverse of the reluctances R₁(x) and R₂(x), respectively.

Assuming the armature 1 is symmetrically located at the initial rest position x=0 between the two demagnetized magnets, the resulting equilibrium point x_(e) corresponds to the symmetry point x_(s) after magnetizing the magnets. The permeances can be calculated by

$\begin{matrix} {{\rho_{1}(x)} = {\frac{1}{R_{1}(x)} = {\frac{\mu_{0}A}{D - x} = {\frac{\mu_{0}A}{D^{2} - x^{2}}\left( {D + x} \right)}}}} & (4) \\ {{\rho_{2}(x)} = {\frac{1}{R_{2}(x)} = {\frac{\mu_{0}A}{D + x} = {\frac{\mu_{0}A}{D^{2} - x^{2}}\left( {D - x} \right)}}}} & (5) \end{matrix}$ using the permeability μ₀ of air, cross section area A and the length D of the two air gaps for x=0. This modeling leads to the electrical equivalent circuit of the balanced-armature transducer as shown in FIG. 3 comprising a transduction factor

$\begin{matrix} {{{T(x)} = {\frac{2\mu_{0}{ANF}_{m}}{D^{2}}\frac{x^{2} + D^{2}}{\left( {D^{2} - x^{2}} \right)^{2}}}},} & (6) \end{matrix}$ an additional magnetic stiffness

$\begin{matrix} {{K_{m\; m}(x)} = {{- \frac{F_{m\; m}}{x}} = {\frac{2\mu_{0}{AF}_{m}^{2}}{D}\frac{1}{\left( {D^{2} - x^{2}} \right)^{2}}}}} & (7) \end{matrix}$ and a coil inductance

$\begin{matrix} {{{L(x)} = {\frac{2\;\mu_{0}{AN}^{2}}{D}\frac{D^{2}}{D^{2} - x^{2}}}},} & (8) \end{matrix}$ generating the reluctance force

$\begin{matrix} {F_{rel} = {{- \frac{1}{2}}i^{2}{\frac{\mathbb{d}{L(x)}}{\mathbb{d}x}.}}} & (9) \end{matrix}$ The magnetic stiffness K_(mm)(x) is not found in the electro-dynamic transducer and is a unique feature of the electro-magnetic transducer. The moving mass M_(ms), the electrical DC resistance R_(e) of the coil and the mechanical resistance R_(ms) representing the losses in the mechanical system are linear parameters which are constant.

Due to the denominator in Eq. (8) the inductance L(x) and the electrical input impedance Z_(e)(f) at higher frequencies f increases for positive and negative displacement x. However, the results of practical measurement on real transducers reveal an impedance maximum at the equilibrium position x_(e) and a decrease of the impedance for positive and negative displacement as shown in FIG. 4 and FIG. 5. Furthermore, the simple theory developed by F. V. Hunt neglects any offset of the initial position x=0 from the symmetry point x_(s) causing an asymmetry in the nonlinear parameter characteristics.

Contrary to the prior art the reluctance R_(a)(φ_(a))=ρ_(a)(φ_(a))⁻¹ representing the armature in the magnetic circuit as shown in FIG. 6 is a non-linear function depending on the magnetic flux φ_(a) corresponding to the fundamental equations

$\begin{matrix} {\phi_{a} = {\phi_{1} - \phi_{2}}} & (10) \\ {{{Ni} + F_{m}} = {\frac{\phi_{1}}{\rho_{1}(x)} + \frac{\phi_{a}}{\rho_{a}\left( \phi_{a} \right)}}} & (11) \\ {{{Ni} - F_{m}} = {{- \frac{\phi_{2}}{\rho_{2}(x)}} + \frac{\phi_{a}}{\rho_{a}\left( \phi_{a} \right)}}} & (12) \end{matrix}$ where x describes the absolute position of the armature. This position x=0 is determined by the mechanical suspension and describes the initial rest position of the armature with demagnetized magnets (F_(m)=0) and no input current i=0. After magnetizing the magnets 3 and 5 and having a magneto-motive force (F_(m)>0) the armature is moved to an equilibrium position x_(e) where the magnetic DC force equals with the restoring force of the mechanical suspension. An input current i#0 generates a displacement x−x_(e) of the armature.

The fluxes φ₁ and φ₂ in the upper and lower air gap, respectively, can be expressed by

$\begin{matrix} {\phi_{1} = {{{\rho_{1}(x)}\left( {F_{m} + {Ni}} \right)} - {\frac{\rho_{1}(x)}{\rho_{a}\left( \phi_{a} \right)}\phi_{a}}}} & (13) \\ {\phi_{2} = {{{\rho_{2}(x)}\left( {F_{m} - {Ni}} \right)} + {\frac{\rho_{2}(x)}{\rho_{a}\left( \phi_{a} \right)}{\phi_{a}.}}}} & (14) \end{matrix}$

The nonlinear functions of the permeances can be modeled by

$\begin{matrix} {{\rho_{1}(x)} = {\frac{1}{R_{1}(x)} = {\frac{\mu_{0}A}{D - \left( {x - x_{s}} \right)} = {\frac{\mu_{0}A}{D^{2} - \left( {x - x_{s}} \right)^{2}}\left( {D + \left( {x - x_{s}} \right)} \right)}}}} & (15) \\ {{\rho_{2}(x)} = {\frac{1}{R_{2}(x)} = {\frac{\mu_{0}A}{D + \left( {x - x_{s}} \right)} = {\frac{\mu_{0}A}{D^{2} - \left( {x - x_{s}} \right)^{2}}\left( {D - \left( {x - x_{s}} \right)} \right)}}}} & (16) \end{matrix}$ with the symmetry point x_(s) describing the position x where the permeances of the upper and lower air gap are identical.

According to Eq. (10) the flux in the armature can be calculated as

$\begin{matrix} \begin{matrix} {\phi_{a} = {{{\rho_{1}(x)}\left( {F_{m} + F_{a}} \right)} - {{\rho_{2}(x)}\left( {F_{m} - F_{a}} \right)} - {\frac{{\rho_{1}(x)} + {\rho_{2}(x)}}{\rho_{a}\left( \phi_{a} \right)}\phi_{a}}}} \\ {= {\frac{2\;\mu_{0}A}{D^{2} - \left( {x - x_{s}} \right)^{2}}\left( {{NDi} + {F_{m}\left( {x - x_{s}} \right)} - {\frac{D}{\rho_{a}\left( \phi_{a} \right)}\phi_{a}}} \right)}} \\ {= {{f_{L}\left( {x,i} \right)}\frac{2\;\mu_{0}A}{D^{2}}\left( {{NDi} + {F_{m}\left( {x - x_{s}} \right)}} \right)}} \end{matrix} & (17) \end{matrix}$ with the nonlinear flux function

$\begin{matrix} {{f_{L}\left( {x,i} \right)} = \frac{1}{1 - \frac{\left( {x - x_{s}} \right)^{2}}{D^{2}} + {\frac{2\;\mu_{0}A}{D}\frac{1}{\rho_{a}\left( {\phi_{a}\left( {x,i} \right)} \right)}}}} & (18) \end{matrix}$ varying with the armature position x and the input current i.

This function can be approximated by a series expansion

$\begin{matrix} {{f_{L}\left( {x,i} \right)} = \frac{1}{1 - \left( \frac{x - x_{s}}{D} \right)^{2} + {\sum\limits_{k = 1}^{K}\;{s_{k}\left( {i + {s_{x}\left( \frac{x - x_{s}}{D} \right)}} \right)}^{2k}}}} & (19) \end{matrix}$ with the coefficients s_(k) describing the saturation of the magnetic material and the parameter s_(x) describing the dependency on armature position x. The first nonlinear term in the denominator represents the geometrical nonlinearity of the transducer and generates high values of f_(L)(x,i) when x−x_(s) approaches ±D and the saturation is negligible (s_(k)=0 for all k). The second term

$\begin{matrix} {{\frac{2\;\mu_{0}A}{D}\frac{1}{\rho_{a}\left( \phi_{a} \right)}} > \frac{\left( {x - x_{s}} \right)^{2}}{D^{2}}} & (20) \end{matrix}$ in the denominator representing the saturation becomes dominant in most transducers and the flux function decreases. If the parameter s_(x) is high, the saturation generated by position x of the armature may compensate the effect of the geometrical non-linearity in the first term of the denominator.

The electrical mesh on the left-hand side of the equivalent circuit in FIG. 7 corresponds to

$\begin{matrix} \begin{matrix} {u = {{{R_{e}i} + {N\frac{\mathbb{d}\phi_{a}}{\mathbb{d}t}}} = {{R_{e}i} + {N\frac{\mathbb{d}\left( {\frac{2\;\mu_{0}A}{D^{2}}{f_{L}\left( {x,i} \right)}\left( {{NDi} + {F_{m}\left( {x - x_{s}} \right)}} \right)} \right)}{\mathbb{d}t}}}}} \\ {= {{R_{e}i} + \frac{\mathbb{d}\left( {{L\left( {x,i} \right)}i} \right)}{\mathbb{d}t} + {{T\left( {x,i} \right)}\frac{\mathbb{d}x}{\mathbb{d}t}}}} \end{matrix} & (21) \end{matrix}$ comprising nonlinear inductance

$\begin{matrix} {{L\left( {x,i} \right)} = {{L\left( {x_{s},0} \right)}{f_{L}\left( {x,i} \right)}\mspace{14mu}{with}}} & (22) \\ {{L\left( {x_{s},0} \right)} = {{L\left( {x_{s},{i = 0}} \right)} = \frac{2\;\mu_{0}{AN}^{2}}{D}}} & (23) \end{matrix}$ and the electro-magnetic transduction factor

$\begin{matrix} {{{T\left( {x,i} \right)} \approx {{T\left( {x_{s},0} \right)}{f_{L}\left( {x,i} \right)}}} = {\frac{L\left( {x_{s},0} \right)}{\lambda}{f_{L}\left( {x,i} \right)}\mspace{14mu}{with}}} & (24) \\ {\lambda = {\frac{ND}{F_{m}}.}} & (25) \end{matrix}$

The sum of the fluxes φ₁+φ₂ in both air gaps can be expressed by

$\begin{matrix} \begin{matrix} {{\phi_{1} + \phi_{2}} = {{{\rho_{1}(x)}\left( {F_{m} + {Ni}} \right)} + {{\rho_{2}(x)}\left( {F_{m} - {Ni}} \right)} + {\left( {{\rho_{2}(x)} - {\rho_{1}(x)}} \right)\frac{\phi_{a}}{\rho_{a}\left( \phi_{a} \right)}}}} \\ {= {\frac{2\;\mu_{0}A}{D^{2} - \left( {x - x_{s}} \right)^{2}}{\left( {{{Ni}\left( {x - x_{s}} \right)} + {DF}_{m} - {\left( {x - x_{s}} \right)\frac{\phi_{a}}{\rho_{a}\left( \phi_{a} \right)}}} \right).}}} \end{matrix} & (26) \end{matrix}$

Under the assumption that the saturation of the flux in the armature is the dominant nonlinearity in accordance with Eq. (20), the approximation

$\begin{matrix} {\frac{\phi_{a}}{\rho_{a}\left( \phi_{a} \right)} \approx {{Ni} + \frac{F_{m}\left( {x - x_{s}} \right)}{D}}} & (27) \end{matrix}$ and Eq. (26) gives the sum flux

$\begin{matrix} {{\phi_{1} + \phi_{2}} \approx {\frac{2\;\mu_{0}A}{D}{F_{m}.}}} & (28) \end{matrix}$

The total driving force can be expressed as

$\begin{matrix} \begin{matrix} {F_{\phi} = {\frac{\phi_{1}^{2} - \phi_{2}^{2}}{2\mu_{0}A} = \frac{\left( {\phi_{1} + \phi_{2}} \right)\phi_{a}}{2\mu_{0}A}}} \\ {\approx {{\frac{2\mu_{0}{AF}_{m}^{2}}{D^{3}}{f_{L}\left( {x,i} \right)}\left( {x - x_{s}} \right)} + {\frac{2\mu_{0}{ANF}_{m}}{D^{2}}{f_{L}\left( {x,i} \right)}i}}} \\ {{= {{{- {K_{mm}\left( {x,i} \right)}}\left( {x - x_{s}} \right)} + {{T\left( {x,i} \right)}i}}},} \end{matrix} & (29) \end{matrix}$ using the transduction factor T(x,i) according Eq. (24) and the magnetic stiffness

$\begin{matrix} {{K_{mm}\left( {x,i} \right)} = {{- \frac{F_{mm}}{x}} = {{{- {K_{mm}\left( {x_{s},0} \right)}}{f_{L}\left( {x,i} \right)}} = {{- \frac{L\left( {x_{s},0} \right)}{\lambda^{2}}}{{f_{L}\left( {x,i} \right)}.}}}}} & (30) \end{matrix}$

The relationship between the forces in the mechanical system on the right-hand side of the equivalent circuit in FIG. 7 can be described by T(x,i)i=(K(x)−K(0))x+K _(mm)(x,i)(x−x _(s))+L ⁻¹ [Z _(m)(s)s]*x,  (31) using the inverse Laplace transformation L⁻¹[ ] and the convolution operator * to consider the mechanical impedance

$\begin{matrix} {{{\underset{\_}{Z}}_{m}(s)} = {\frac{1}{K(0)} + R_{ms} + {M_{ms}s} + {{\underset{\_}{Z}}_{load}(s)}}} & (32) \end{matrix}$ comprising the linear lumped parameters of the transducer and the impedance Z_(load)(s) of the mechanic and acoustic load.

The equilibrium point x_(e) of the armature can be found by (K(x _(e))−K(0))x _(e) +K _(mm)(x _(e),0)(x _(e) −x _(s))+L ⁻¹ [Z _(m)(s)s]*x _(e)=0  (33) using Eq. (31) with input current i=0.

Contrary to the prior art the nonlinear inductance L(x,i), transduction factor T(x,i) and magnetic stiffness K_(mm)(x,i) are nonlinear functions of displacement x and current i. The differential equations of the balanced-armature transducer can be expressed as

$\begin{matrix} {u = {{R_{e}i} + {{L\left( {x_{s},0} \right)}\frac{\mathbb{d}\left( {i \cdot {f_{L}\left( {x,i} \right)}} \right)}{\mathbb{d}t}} + {\frac{L\left( {x_{s},0} \right)}{\lambda}{f_{L}\left( {x,i} \right)}\frac{\mathbb{d}x}{\mathbb{d}t}}}} & (34) \\ {{\frac{L_{e}\left( {x_{s},0} \right)}{\lambda}{f_{L}\left( {x,i} \right)}i} = {{\left( {{K(x)} - {K(0)}} \right)x} - {\frac{L\left( {x_{s},0} \right)}{\lambda^{2}}{f_{L}\left( {x,i} \right)}\left( {x - x_{s}} \right)} + {{L^{- 1}\left\lbrack {{{\underset{\_}{Z}}_{m}(s)}s} \right\rbrack}*{x.}}}} & (35) \end{matrix}$

After developing the stiffness K(x) of the mechanical suspension into a power series by

$\begin{matrix} {{{K(x)} = {\sum\limits_{k = 0}^{K}\;{k_{k}x^{k}}}},} & (36) \end{matrix}$ the free parameters of the model P=[P ₁ . . . P _(j) . . . P _(j)]^(T) =[P _(lin) P _(nlin) ]=[P _(lin) P _(mag) P _(sus)]  (37) comprise a linear parameter vector P _(lin) =└R _(e) M _(ms) L(x _(off),0)R _(ms) λk ₀┘(38) and a nonlinear parameter vector P _(nlin) which can be separated into parameters of the magnetic circuit P _(mag) =└x _(off) s _(x) Ds ₁ . . . s _(K)  (39) and parameters of the mechanic or acoustic suspension P _(sus) =[k ₁ . . . k _(K)].  (40)

The nonlinear mechanical parameters P_(sus) of the suspension are also found in an electro-dynamical loudspeaker. The nonlinear magnetic parameters P_(nlin) are different from the inductance L(x,i) and the force factor Bl(x) found in a moving-coil transducer where the two parameters have a completely different curve shape. In a balanced-armature transducer the flux function ƒ_(L)(x,i) generates a similar nonlinear curve shape of the inductance L(x,i), transduction factor T(x,i) and magnetic stiffness K_(mm)(x,i). The magnetic stiffness K_(mm)(x,i) generated in the magnetized transducer does not exist in electro-dynamical transducers.

The extended model of the electro-magnetic transducer is the basis for the arrangement 30 shown in FIG. 8. The balanced-armature transducer 25 is operated in a closed box system 14 where the enclosure has a defined leakage 16. The input current i and voltage u at the terminals of the transducer are measured by using a sensor 13 and are supplied to the inputs 17 and 19 of a parameter measurement system 15 generating the optimal parameter vector P at the measurement output 23. The parameter vector P is supplied to the parameter input 21 of the controller 29 as well as to the input of a diagnostic system 22 generating diagnostic information (e.g. offset x_(off) of the armature). The controller receives the input signal v at the control input 31 and generates the control output signal u transferred via the DA-converter 27 and a power amplifier 63 to the transducer 25.

According to the invention an optimal estimate of the parameter vector P is determined in the measurement system 15 as shown in FIG. 9 by calculating the error signal e=û−u  (41) in the model evaluation system 71 as the difference between the voltage a predicted by the nonlinear model 73 and measured voltage u.

Two parameter estimators 80, 84 determine optimal parameters P_(lin), P_(nlin) in vector P by searching for the minimum of the mean squared error C=MSE=E{e(t)²}.  (42) This objective can be accomplished by the LMS-algorithm P[n]=P[n−1]+μe(t)G(t)  (43) realized by systems 75, 79 with the step size μ and the gradient vector

$\begin{matrix} {{G(t)} = {\left\lbrack {G_{lin}\mspace{14mu} G_{{nl}{in}}} \right\rbrack = {\left\lbrack {\frac{\partial u}{\partial P_{1}}\mspace{14mu}\ldots\mspace{14mu}\frac{\partial u}{\partial P_{j}}\mspace{14mu}\ldots\mspace{14mu}\frac{\partial u}{\partial P_{J}}} \right\rbrack.}}} & (44) \end{matrix}$ generated in the gradient systems 81, 85 by using input current i.

The nonlinear model 73 comprises a first subsystem 91 generating the voltage û in accordance with Eq. (34) and provides this value to the non-inverting input of the model evaluation system 71. A second subsystem 89 generates the position

$\begin{matrix} {x = {\left( {{\frac{L_{e}\left( {x_{s},0} \right)}{\lambda}{f_{L}\left( {x,i} \right)}i} - {\left( {{K(x)} - {K(0)}} \right)x} + {\frac{L\left( {x_{s},0} \right)}{\lambda^{2}}{f_{L}\left( {x,i} \right)}\left( {x - x_{s}} \right)}} \right)*{L^{- 1}\left\lbrack \frac{1}{{{\underset{\_}{Z}}_{m}(s)}s} \right\rbrack}}} & (45) \end{matrix}$ in accordance with Eq. (35) and supplies this signal to subsystems 87, 91. The third subsystem 87 generates the instantaneous value of the flux function ƒ_(L)(x,i) in accordance with Eq. (19) using the parameter P_(mag) and supplies this value to the subsystems 89 and 91. The measured current i is the input of the subsystems 87 and 89.

FIG. 10 shows the nonlinear inductance L(i=0,x−x_(e)) versus displacement x−x_(e) from the equilibrium position x_(e) with input current i=0 calculated by using parameters P_(mag). The position at maximum inductance corresponds to the symmetry point x_(s). The decay of the inductance for larger displacements agrees with the decrease of the electrical input impedance at higher frequencies as shown in FIG. 4 and FIG. 5. FIG. 11 and shows the dependency of the inductance L(i, x_(e)) versus input current i at the equilibrium point x_(e).

According to the invention a diagnostic system 22 derives information from the identified parameter vector P which is the basis for improving the electro-magnetic transducer during development and manufacturing. The symmetry point x_(s) in vector P_(mag) reveals the optimal rest position of the armature and the offset x_(off)=x_(s)−x_(e) to the equilibrium position x_(e). If the magnets 3, 5 have not been magnetized and the armature is at the initial rest position x=0 the sign and the amount of x_(s) can be used to adjust the rest position of the mechanical suspension in one step. After adjusting the initial rest point x=0 of the armature to the symmetry point x_(s)=0 the equilibrium position x_(e)=0 with magnetized magnets will also stay at the initial rest point (if the transducer behaves stable).

Bifurcation and other unstable behavior can be avoided by ensuring the condition −K _(mm)(x,0)(x−x _(s))<(K(x)−K(0))x+L ⁻¹ [Z _(m)(s)s]*x.  (46) This condition can be realized by generating dominant saturation in the magnetic circuit according to Eq. (20) and/or sufficient restoring force of the mechanical suspension. The nonlinear stiffness variation in K(x)−K(0) of the suspension revealed by the coefficients k_(j) in P_(sus) can be used to stabilize the transducer and to generate a desired transfer characteristic. The parameters s_(k) in vector P_(mag) reveal the dominant nonlinearity in the denominator of Eq. (19) and parameter s_(x) shows which state variable (current i or position x) has the largest influence on this process. This information can be used to find the optimal cross section area A_(a) of the armature 1 where the nonlinear saturation compensates the effect of the geometrical nonlinearity.

According to a further objective of the invention the identified parameter vector P is also used to compensate actively undesired nonlinearities of the electro-magnetic transducer by using an electric controller 29 and generating a desired transfer behavior of the overall system (controller 29+transducer 25).

FIG. 12 shows an embodiment of the controller in accordance with the invention. The input signal v at input 31 is supplied via a protection system 42 to the input 43 of the control law system 39 generating the control output signal u at control output 49. The controller also contains a state predictor 37 generating the state vector x which comprises position x, current i and other state variables of the transducer.

The linearization of the armature movement will also give a linear acoustical output of the transducer while assuming that the sound radiation by the diaphragm 8 is a linear process. Thus, the following linear relationship

$\begin{matrix} {{x = \left( {w - \frac{\mathbb{d}\left( {{L\left( {x_{s},0} \right)}i_{l}} \right)}{\mathbb{d}t}} \right)}{{{{}_{}^{}{}_{}^{- 1}}\left\{ \frac{T\left( {x_{s},0} \right)}{\left( {{R_{e}{Z_{m}(s)}} + {T\left( {x_{s},0} \right)}^{2}} \right)s} \right\}} + x_{s}}} & (47) \end{matrix}$ between controller input signal w input and position x of the armature requires a particular nonlinear transfer characteristic of the control law system 39 defined by u=α(x)[w+β(x)]  (48) with the control gain

$\begin{matrix} {{\alpha(x)} = {\frac{T\left( {x_{s},0} \right)}{T\left( {x,i} \right)} = \frac{1}{f_{L}\left( {x,i} \right)}}} & (49) \end{matrix}$ and the control additive

$\begin{matrix} \begin{matrix} {{\beta(x)} = {{\left( {\frac{{T\left( {x,i} \right)}^{2}}{{T\left( {x_{s},0} \right)}^{2}} - 1} \right){T\left( {x_{off},0} \right)}v} - \frac{\mathbb{d}\left( {{L\left( {x_{s},0} \right)}i_{l}} \right)}{\mathbb{d}t} +}} \\ {{\frac{R_{e}}{T\left( {x_{s},0} \right)}\left( {{\left( {{K(x)} - {K(0)}} \right)x} + {{K_{mm}\left( {x,i} \right)}\left( {x - x_{s}} \right)}} \right)} +} \\ {\frac{T\left( {x,i} \right)}{T\left( {x_{s},0} \right)}\frac{\mathbb{d}\left( {{L\left( {x,i} \right)}i} \right)}{\mathbb{d}t}} \\ {= {{\left( {{f_{L}\left( {x,i} \right)}^{2} - 1} \right)\frac{L\left( {x_{s},0} \right)}{\lambda}v} - \frac{\mathbb{d}\left( {{L\left( {x_{s},0} \right)}i_{l}} \right)}{\mathbb{d}t} +}} \\ {{\frac{R_{e}\lambda}{L\left( {x_{s},0} \right)}\left( {{\left( {{K(x)} - {K(0)}} \right)x} - {\frac{L\left( {x_{s},0} \right)}{\lambda^{2}}{f_{L}\left( {x,i} \right)}\left( {x - x_{s}} \right)}} \right)} +} \\ {{f_{L}\left( {x,i} \right)}{\frac{\mathbb{d}\left( {{L\left( {x_{s},0} \right)}{f_{L}\left( {x,i} \right)}i} \right)}{\mathbb{d}t}.}} \end{matrix} & (50) \end{matrix}$

FIG. 13 shows an embodiment of the control law system 39 comprising an adder 51 and a multiplier 65 in accordance with Eq. (48), an additive sub-controller 60 in accordance with Eq. (50) and a multiplicative sub-controller 61 in accordance with Eq. (49). A nonlinear subsystem 59 identical with the second subsystem 89 is provided with the nonlinear parameter P_(mag) from input 47 and with the armature position x and current i from the state vector input 45 and generates the instantaneous value of the flux function ƒ_(L)(x,i) supplied to the transfer systems 57, 55 and 53. The instantaneous inductance L(x,i) generated in 57 in accordance with Eq. (22) and the magnetic stiffness K_(mm)(x,i) in 55 in accordance with Eq. (30) is supplied to the additive sub-controller 60. The transduction factor T(x,i) generated in 53 in accordance with Eq. (24) is supplied to both sub-controllers 60 and 61.

The state vector x=[x,v,i_(l),i]^(T) generated in state expander 37 also comprises the velocity

$\begin{matrix} {{v = \frac{\mathbb{d}x}{\mathbb{d}t}},} & (51) \end{matrix}$ the linear current i_(l) generated by

$\begin{matrix} {i_{l} = {{L^{- 1}\left\{ \frac{{{\underset{\_}{Z}}_{m}(s)}s}{T\left( {x_{s},0} \right)} \right\}*x} = {L^{- 1}\left\{ {\lambda\frac{{{\underset{\_}{Z}}_{m}(s)}s}{L\left( {x_{s},0} \right)}} \right\}*x}}} & (52) \end{matrix}$ and the predicted nonlinear current generated by

$\begin{matrix} \begin{matrix} {i = {\frac{T\left( {x_{s},0} \right)}{T\left( {x,i} \right)}\left\{ {i_{l} + \frac{{\left( {{K(x)} - {K(0)}} \right)x} + {{K_{mm}\left( {x,i} \right)}\left( {x - x_{s}} \right)}}{T\left( {x_{s},0} \right)}} \right\}}} \\ {= {\frac{1}{f_{L}\left( {x,i} \right)}{\left\{ {i_{l} + {\lambda\frac{{K(x)} - {K(0)}}{L\left( {x_{s},0} \right)}x} - {{f_{L}\left( {x,i} \right)}\frac{\left( {x - x_{s}} \right)}{\lambda}}} \right\}.}}} \end{matrix} & (53) \end{matrix}$

The controller 29 also compensates for the offset x_(off) actively and ensures that the equilibrium point x_(e) is identical with the symmetry point x_(s) of the magnetic circuit. This requires that the power amplifier 27 is DC-coupled to transfer the DC component generated in the controller 29 to the transducer 25. This ensures maximum excursion generated by the external stimulus w and a symmetrical limiting of armature at the upper and lower pole tips.

An unstable transducer as defined by Eq. (46) can also be stabilized by active control when the symmetry point x_(s) is permanently updated using a high step size parameter μ in Eq. (43) to realize a short measurement time T_(m). The step size parameter can be reduced if the electro-magnetic transducer 25 is operated in a sealed enclosure 14 having a small air leak 16 required to compensate for variation of the static air pressure. The additional stiffness of the enclosed air stabilizes the equilibrium point for a short time τ_(B) required by the air to pass the leak. If the measurement time T_(m) is shorter than the time τ_(B) the active control can compensate any offset x_(off)=x_(s)−x_(e) or instability of the armature. This technique makes it possible to reduce the stiffness K(x) of the mechanical suspension and to increase the acoustical output of the transducer in a closed box 14 at low frequencies.

According to the third objective of the invention the identified parameter vector P is also used to protect the electro-magnetic transducer against mechanical and thermal overload. The embodiment of the protection system 42 shown in FIG. 12 comprises a protection control system 35, an attenuator 40 connected in series to a high-pass filter 41. A control signal C_(T) provided from the output 102 of the protection control system 35 attenuates all spectral components in signal w in the case of thermal overload. The control signal C_(x) from the output 103 increases the cut-off frequency of the high-pass filter 41 and attenuates the low frequency components in the case of mechanical overload.

FIG. 14 shows an embodiment of the protection control system 35 which receives the state vector x at input 104 and the parameter vector P at input 101. The nonlinear modeling of the electrical circuit in Eq. (34) ensures an accurate estimation of the DC resistance R_(e)(T_(c)) in the vector P_(lin) which is a function of the instantaneous coil temperature T_(c). Comparing the instantaneous value of R_(e)(t) with the initial value R_(e)(t=0) in the thermal control subsystem 115 reveals the increase of the coil temperature ΔT=T_(c)(t)−T_(c)(t=0). If the increase of the coil temperature exceeds a permissible limit value ΔT_(lim) the control signal C_(T) attenuates the input signal v to prevent a thermal overload.

The instantaneous position x(t) of the armature generated in the state estimator 37 of the controller can also be used for providing a protection of the armature 1, suspension 6, driving pin 10, diaphragm 8 and other mechanical elements of the transducer. If the absolute value of the armature displacement └x(t)−x_(e)┘ exceeds a permissible displacement limit Δx_(lim) the mechanical control subsystem 117 activates the control signal C_(x). The displacement limit Δx_(lim) is determined by a working range detector 125 receiving the parameter vector P. The working range detector 125 comprises a minimum detector 113, a mechanical detector 119 and a magnetic detector 121.

The minimum detector 113 searching for the minimal value between limit x_(mag) generated by a magnetic detector 121 and a limit x_(sus) generated by a mechanical detector 119.

The magnetic detector 121 receives the parameters P_(mag) and generates two sub-limits: The first sub-limit x_(sat) is generated by system 105 using the nonlinear flux function ƒ_(L)(x,i) generated by nonlinear system 107 in accordance with Eq. (19) and searching for the displacement where the value of f_(L)(x_(sat),i=0)=T_(sat) equals a permissible threshold T_(sat). The second sub-limit x_(D) is determined by system 113 which corresponds to parameter D in parameter vector P_(mag) indicating the displacement where the armature hits the upper or lower pole tip. The minimum of x_(D) and x_(sat) gives the limit x_(mag).

The mechanical detector 119 receives the parameters P_(sus) and generates the relative stiffness function K(0)/K(x) of the suspension 6 in the nonlinear system 111 using Eq. (36). The solver 109 searches for the limit x_(sus) where the variation of the nonlinear stiffness K(0)/K(x_(sus))=T_(sus) equals a permissible threshold T_(sus). 

The invention claimed is:
 1. An arrangement for converting an input signal v(t) into an output signal p(t) and for generating a predefined transfer behavior between said input signal v(t) and said output signal p(t), the arrangement comprising: an electro-magnetic transducer having a coil and a moving armature, a sensor, which is configured and arranged such to measure at least one state variable of said transducer and to generate a monitored signal (i(t)) representing said measured state variable; a parameter measurement device, which is configured and arranged such to generate based on the monitored signal electro-magnetic parameter information P, wherein said parameter information P describes the following relationship $u = {{R_{e}i} + \frac{\mathbb{d}\left( {{L\left( {x,i} \right)}i} \right)}{\mathbb{d}t} + {{T\left( {x,i} \right)}\frac{\mathbb{d}x}{\mathbb{d}t}}}$ in which u denotes an electric input voltage of the electro-magnetic transducer, i denotes an input current of the electro-magnetic transducer, x denotes an instantaneous armature position of the moving armature, R_(e) denotes a DC resistance of the coil, T(x,i) denotes a nonlinear electromagnetic transduction factor of the transducer and L(x,i) denotes a nonlinear coil inductance of the coil which is depends on input current i and instantaneous armature position x.
 2. The arrangement of claim 1, further comprising a nonlinear device, which is configured and arranged such to generate based on said parameter information P a flux function ƒ_(L)(x,i) describing the nonlinear dependency of the magnetic flux φ_(a) in said moving armature (1) on armature position x and input current i, wherein said flux function ƒ_(L)(x,i) considers the saturation or hysteresis of the magnetic flux φ_(a); said arrangement further comprising at least one of the following elements: an inductance device, which is configured and arranged such to generate a nonlinear dependency of said coil inductance L(x, i) on instantaneous armature position x and input current i by scaling said flux function ƒ_(L)(x,i) with a linear inductance parameter L(x_(s),0), which describes said coil inductance L(x, i) at the symmetry point x_(s) and zero input current i=0; a transduction factor system, which is configured and arranged such to generate a nonlinear dependency of said transduction factor T(x, i) on instantaneous armature position x and input current i by scaling said flux function ƒ_(L)(x,i) with a linear transduction parameter T(x_(s),0), which describes said transduction factor T(x, i) at the symmetry point x_(s) and zero input current i=0; a magnetic stiffness system, which is configured and arranged such to generate a nonlinear dependency of said electro-magnetic stiffness K _(mm)(x,i)=−K _(mm)(x _(s),0)f _(L)(x,i) on instantaneous armature position x and input current i by scaling said flux function ƒ_(L)(x,i) with a linear stiffness parameter K_(mm)(x_(s),0), which describes the electro-magnetic stiffness K_(mm)(x,i) at the symmetry point x_(s) and zero input current i=0, wherein electro-magnetic stiffness K_(mm)(x,i) and a mechanical stiffness K(x) describes the equilibrium of the mechanical forces of said transducer (25) for zero input current i=0.
 3. The arrangement of claim 2, wherein said parameter information P describes the nonlinear dependency of the mechanical stiffness K(x) of the mechanical suspension on armature position x, wherein the mechanical stiffness K(x) is the fraction of the total stiffness K(x)+K_(mm)(x,i) which is independent of the magnetic flux φ_(a) in the armature.
 4. The arrangement of claim 1, wherein said parameter measurement system is configured to receive an electric signal of said transducer, wherein said electric signal is different from said monitored signal; said parameter measurement system further comprises: a nonlinear model of the electro-magnetic transducer, which is configured and arranged to generate based on said monitored signal and said parameter information P an estimated state signal u′ describing the electric signal; a model evaluation system, which is configured and arranged to generate an error signal e describing the deviation between said estimated state signal u′ and said electric signal; and an estimator, which is configured and arranged to generate an update of said parameter information P by minimizing said error signal e.
 5. The arrangement of claim 3, further comprising a controller, which is configured and arranged to generate based on said input signal v and said parameter information P an electric input signal supplied to said transducer; wherein said controller comprises a state predictor, which is configured and arranged to generate based on said parameter information P a state vector x containing the instantaneous armature position x and input current i; a protection system, which is configured and arranged to generate based on said state vector x information describing mechanical or thermal overload of said transducer and to use said information for transforming said input signal v into a modified signal w; and a control law system, which is configured and arranged to generate based on said modified signal w said electric input signal by using said state vector x and said parameter information P.
 6. The arrangement of claim 5, wherein said control law system comprises an additive sub-controller, which is configured and arranged to generate based on said parameter information P and said state vector x a control additive β(x); a multiplicative sub-controller, which is configured and arranged to generate based on said nonlinear characteristic of said transduction factor T(x,i) and said state vector x a control gain α(x); an adder, which is configured and arranged to generate a summed signal w+β(x) by adding said control additive β(x) to said modified signal w; and a multiplier, which is configured and arranged to generate said electric input signal u by multiplying said summed signal w+β(x) with said control gain α(x).
 7. The arrangement of claim 5, wherein said protection system comprises a protection control system, which is configured and arranged to generate based on said state vector x and said parameter information P at least one protection control signal; and a controllable transfer element, which is configured and arranged to generate based on input signal v and said protection control signal said modified signal w.
 8. The arrangement of claim 7, wherein said protection control system further comprises a thermal control subsystem, which is configured and arranged to generate based on the instantaneous DC resistance R_(e) of said coil provided in said parameter information P a thermal control signal C_(T), wherein said thermal control signal C_(T) attenuates components of said input signal v if the increase of the coil temperature ΔT exceeds a predefined threshold ΔT_(lim).
 9. The arrangement of claim 7, wherein said protection control system further comprises a working range detector, which is configured and arranged to generate based on said parameter information P a displacement limit Δx_(lim), which describes the maximal amplitude of the displacement of the armature from its rest position; a mechanical control subsystem, which is configured and arranged to generate based on said displacement limit Δx_(lim) and on said state vector x a mechanical control signal C_(x), wherein said protection control signal C_(x) attenuates components of said input signal v if the instantaneous displacement of the armature position x provided by said state vector x exceeds said predefined displacement limit Δx_(lim).
 10. The arrangement of claim 9, wherein said working range detector comprises at least one of the following elements: a magnetic detector, which is configured and arranged to generate based on said parameter information P a magnetic limit value x_(mag), wherein said magnetic limit value x_(mag) considers at least one of: the total length of an air gap of said transducer, other geometrical properties of said transducer, properties of the magnetic material used in said transducer; a mechanical detector, which is configured and arranged to generate a mechanic limit value x_(sus) based on said mechanical stiffness K(x) in the parameter information P describing the nonlinearities of the mechanical suspension; a minimum detector, which is configured and arranged to assign the smaller value of said magnetic limit value x_(mag) and said mechanic limit value x_(sus) to said displacement threshold Δx_(lim).
 11. The arrangement of claim 5, wherein said controller generates a DC signal in said electric input signal u, wherein said DC signal is configured and arranged to adjust and stabilize the equilibrium position x of the armature; and said arrangement further comprises a power amplifier, which is configured and arranged to transfer the DC signal to the input of said transducer.
 12. The arrangement of claim 11, further comprising a membrane, which is connected with said armature; an enclosure, which is configured and arranged to compress air by the movement of the membrane, wherein the enclosure contains a predefined leakage to compensate for changes of the static ambient air pressure and to generate a time constant τ_(B) required by the enclosed air to pass the leakage which is larger than a measurement time T_(m) required to generate the DC signal.
 13. The arrangement of claim 1, further comprising a diagnostic system, which is configured and arranged to generate based on said parameter information P diagnostic information for correcting the transfer behavior of said transducer by adjusting the mechanical system or improving the design or controlling the manufacturing process of said transducer.
 14. A method for converting an input signal v into an output signal p by using an electro-magnetic transducer based on a coil and a moving armature and generating a predefined transfer behavior between said input signal v and said output signal p, the method comprising: measuring at least one state variable of said transducer; generating a monitored signal based on the measured state variable of said transducer; generating electro-magnetic parameter information P based on the monitored signal, wherein said parameter information P describes the relationship $u = {{R_{e}i} + \frac{\mathbb{d}\left( {{L\left( {x,i} \right)}i} \right)}{\mathbb{d}t} + {{T\left( {x,i} \right)}\frac{\mathbb{d}x}{\mathbb{d}t}}}$ in which u denotes an electric input voltage of the electro-magnetic transducer, i denotes an input current of the electro-magnetic transducer, x denotes an instantaneous armature position of the moving armature, R_(e) denotes a DC resistance of the coil, T(x,i) denotes a nonlinear electromagnetic transduction factor of the transducer and L(x,i) denotes a nonlinear coil inductance of the coil which is depends on input current i and instantaneous armature position x.
 15. The method of claim 14, further comprising the step of generating a flux function ƒ_(L)(x,i) by using said parameter information P, wherein said flux function ƒ_(L)(x,i) describes the nonlinear dependency of the magnetic flux φ_(a) in said armature on armature position x and current i and considers the saturation or hysteresis of the magnetic flux φ_(a); further comprising at least one of the following steps: generating a nonlinear dependency of said coil inductance L(x,i)=L(x _(s),0)f _(L)(x,i) on instantaneous armature position x and input current i by scaling said flux function ƒ_(L)(x,i) with a linear inductance parameter L(x_(s),0), which describes said inductance at the symmetry point x_(s) and for zero input current i=0; generating a nonlinear dependency of said transduction factor T(x,i)=T(x _(s),0)f _(L)(x,i) on instantaneous armature position x and input current i by scaling said flux function ƒ_(L)(x,i) with a linear transduction parameter T(x_(s),0), which describes said transduction factor at the symmetry point x_(s) and for zero input current i=0; generating a nonlinear dependency of an electro-magnetic stiffness K _(mm)(x,i)=K _(mm)(x _(s),0)f _(L)(x,i) on instantaneous armature position x and input current i by scaling said flux function ƒ_(L)(x,i) with a linear stiffness parameter K_(mm)(x_(s),0), which describes the electro-magnetic stiffness K_(mm)(x,i) at the symmetry point x_(s) and zero input current i=0, wherein electro-magnetic stiffness K_(mm)(x,i) and mechanical stiffness K(x) describe the equilibrium of the mechanical forces of said transducer (25) for zero input current i=0.
 16. The method of claim 15, wherein said parameter information P describes the nonlinear dependency of the mechanical stiffness K(x) of the mechanical suspension on armature position x, wherein the mechanical stiffness K(x) is the fraction of the total stiffness K(x)+K_(mm)(x) which is independent of the magnetic flux φ_(a) in the armature.
 17. The method of claim 14, further comprising exciting said transducer with an electric signal u wherein said electric signal u is different from said monitored signal; assigning initial values to that parameter information P; generating an estimated state signal u′ based on said monitored signal and said parameter information P by using a nonlinear model of the electro-magnetic transducer, wherein said estimated state signal u′ describes the electric signal u; generating an error signal e describing the deviation between said estimated state signal u′ and said electric signal u; and generating an update of said parameter information P by minimizing said error signal e.
 18. The method of claim 16, further comprising providing a compensation signal v; generating protection information indicating a mechanical or thermal overload of said transducer; generating a modified signal w based on said input signal v, said protection information and said parameter information P, wherein components of the modified signal w are attenuated if said protection information indicate a thermal or mechanical overload of said transducer; generating a state vector x based on said modified signal w and said parameter information P, wherein said state vector x describes the instantaneous armature position x and input current i of said transducer; generating said electric input signal u based on said modified signal w by using said state vector x and said parameter information P; supplying said electric input signal u to the electrical input of said transducer.
 19. The method of claim 18, generating a control additive β(x) based on said parameter information P and said state vector x; generating a control gain α(x) based on said nonlinear characteristic of said transduction factor T(x,i) and said state vector x; generating a summed signal w+β(x) by adding said control additive β(x) to said modified signal w; and generating said electric input signal u by multiplying said summed signal w+β(x) with said control gain α(x).
 20. The method of claim 18, further comprising generating at least one protection control signal by using said state vector x and said parameter information P; and generating said modified signal w by attenuating spectral components of the input signal v if said protection control signal indicate a thermal or mechanical overload of the transducer.
 21. The method of claim 20, further comprising measuring the initial DC resistance R_(e)(t=0) of said transducer by using an electric input signal u at low amplitudes which causes negligible heating of the coil; measuring the instantaneous DC resistance R_(e)(t) of said transducer by using an arbitrary electric input signal u causing a heating of the coil; generating the increase of the coil temperature ΔT based on said initial DC resistance R_(e)(t=0) and instantaneous DC resistance R_(e)(t); generating a thermal control signal C_(T) based on the increase of the coil temperature ΔT; and attenuating components of said input signal v by using the thermal control signal C_(T) if the increase of the coil temperature ΔT exceeds a predefined threshold ΔT_(lim).
 22. The method of claim 20, further comprising generating a displacement limit Δx_(lim) based on said parameter information P, which describes the maximal amplitude of the displacement of the armature from its rest position; generating said protection control signal C_(x) based on said displacement limit Δx_(lim) and on said state vector x, wherein said protection control signal C_(x) attenuates components of said input signal v if the instantaneous displacement of the armature position x provided by said state vector x exceeds said predefined displacement threshold Δx_(lim).
 23. The method of claim 22, further comprising generating a magnetic limit value x_(mag) based on said parameter information P, wherein said magnetic limit value x_(mag), wherein said magnetic limit value x_(mag) considers at least one of: the total length of an air gap of said transducer, other geometrical properties of said transducer, properties of the magnetic material used in said transducer; generating a mechanic limit value x_(sus) based on said mechanical stiffness K(x) in the parameter information P, wherein mechanic limit value x_(sus) considers the nonlinearities of the mechanical suspension; and assigning the smaller value of said magnetic limit value x_(mag) and said mechanic limit value) x_(sus) to said displacement threshold Δx_(lim).
 24. The method of claim 18, further comprising generating a DC signal in said electric input signal u based on parameter information P; transferring said DC signal to the electrical input of said transducer; shifting the equilibrium point x_(e) of the armature by using said DC signal to a symmetry point x_(s) or to any other predefined position; and stabilizing the equilibrium point x_(e) of the armature by updating permanently said parameter information P and generating an updated DC signal.
 25. The method of claim 14, further comprising based on said parameter information P generating diagnostic information for correcting the transfer behavior of said transducer, wherein said diagnostic information contain at least one of the following parameters: offset parameter x_(off)=x_(s)−x_(e), describing the deviation of the equilibrium point x_(e) from the symmetry point x wherein said equilibrium point x_(e) describes the position of the armature where the sum of magnetic and mechanic static forces equals zero, and the symmetry point x_(s) describes the position of the armature where the transduction parameter T(x,i) shows the lowest asymmetry; saturation parameter, describing the saturation of the magnetic flux and the influence of the armature position x and input current i; nonlinear stiffness K(x), describing the properties of the mechanical suspension of the armature; based on the diagnostic information correcting the design or manufacturing process of said transducer by at least one of the following methods: shifting the armature to the optimum rest position by using offset parameter which indicates the direction and distance to the optimum; selecting the material of the armature and other magnetic transducer components by using the information provided by said saturation parameter; generating the optimum shape of the armature and other magnetic transducer components by using the information provided by said saturation parameter; generating the optimum shape of the mechanical system by using the information provided by the nonlinear stiffness K(x). 